build(deps): bump actions/download-artifact from 5.0.0 to 8.0.1 - #67
Merged
Chris-ObtuseAI merged 3 commits intoAug 5, 2026
Merged
Conversation
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5.0.0 to 8.0.1. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v5...3e5f45b) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
`tests/test_doofus_external_trial_workflow.py` pins the exact commit SHA of
every trusted action. Dependabot can edit the workflow but never the test,
so an action bump is unmergeable by construction until the pin is rotated
by hand.
workflow actions/download-artifact@3e5f45b2... # v8.0.1
test actions/download-artifact@634f93cb... # v5.0.0
Resolved from the upstream tag ref rather than trusting the label:
gh api repos/actions/download-artifact/git/ref/tags/v8.0.1
-> 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
which matches what the workflow now uses. A tag is mutable and a digest is
not; taking the digest from the PR title would defeat the point of pinning
one.
Grepped repo-wide for the old digest afterwards -- no stragglers. The three
`download-artifact@` usages across `doofus-external-trial.yml` and
`nimrod-external-witness.yml` are all on the new SHA.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Chris-ObtuseAI
deleted the
dependabot/github_actions/actions/download-artifact-8.0.1
branch
August 5, 2026 04:45
Chris-ObtuseAI
added a commit
that referenced
this pull request
Aug 5, 2026
Two test files pin the exact commit SHA of every trusted action.
Dependabot edits the workflow and never the test, so the bump is
unmergeable by construction until the pin is rotated by hand:
tests/test_doofus_external_trial_workflow.py:58
tests/test_doofus_external_trial_stage_workflow.py:66
Resolved from the upstream tag ref rather than the pull request title:
gh api repos/actions/upload-artifact/git/ref/tags/v7.0.1
-> 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
which matches what the workflows now carry. A tag is mutable and a digest
is not; taking the SHA from a title would defeat the point of pinning one.
Grepped repo-wide for the old v4.6.2 digest afterwards -- no stragglers, and
every `upload-artifact@` usage across the three workflows is now on the one
SHA. Same class as #67; that one needed the same rotation for
download-artifact.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps actions/download-artifact from 5.0.0 to 8.0.1.
Release notes
Sourced from actions/download-artifact's releases.
... (truncated)
Commits
3e5f45bAdd regression tests for CJK characters (#471)e6d03f6Add a regression test for artifact name + content-type mismatches (#472)70fc10cMerge pull request #461 from actions/danwkennedy/digest-mismatch-behaviorf258da9Add change docsccc058eFix linting issuesbd7976bAdd a setting to specify what to do on hash mismatch and default it toerrorac21fcfMerge pull request #460 from actions/danwkennedy/download-no-unzip15999bfAdd note about package bumps974686eBump the version tov8and add release notesfbe48b1Update test names to make it clearer what they doDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)